Vision-based Velocity Control on a Philips Experimental Robot Arm
نویسنده
چکیده
The challenge in this thesis is to find out if an off-the-shelf embedded system can replace an off-the-shelf laptop or desktop computer when its task is to perform vision-based velocity control using inverse kinematics on a robotic arm. The results of this thesis are that an algorithm was developed which had to be tested in simulation and should run (semi-)autonomously on an embedded system but there are no good test results on the algorithm. Developing and testing an algorithm using an existing simulation proves to be very problematic as the used simulation software is very complex and has gone out of support by its developers. Although the embedded system was chosen because it is equiped with a digital signal processor, I sadly found out that its proprietary driver is mutually exclusive with robot-messaging middleware, when it comes to operating systems ́ kernel support: the choice was between the driver by using an old kernel or the middleware by using a new kernel. The latter was chosen. A real-time software kernelpatch necessary to communicate with the robotic arm unfortunately was still in development in the final stage of this work. Porting an inverse kinematics algorithm from Matlab to C++ and adapting the trajectory generating algorithm for middleware went well, but could not be tested thoroughly because of simulation and real-time issues. This also holds for testing the velocity control algorithm. The conclusion of this report is that there is future work necessary in order to see if the developed algorithm for vision-based velocity control actually works.
منابع مشابه
Parameters Identification of an Experimental Vision-based Target Tracker Robot Using Genetic Algorithm
In this paper, the uncertain dynamic parameters of an experimental target tracker robot are identified through the application of genetic algorithm. The considered serial robot is a two-degree-of-freedom dynamic system with two revolute joints in which damping coefficients and inertia terms are uncertain. First, dynamic equations governing the robot system are extracted and then, simulated nume...
متن کاملRobot Motion Vision Pait I: Theory
A direct method called fixation is introduced for solving the general motion vision problem, arbitrary motion relative to an arbitrary environment. This method results in a linear constraint equation which explicitly expresses the rotational velocity in terms of the translational velocity. The combination of this constraint equation with the Brightness-Change Constraint Equation solves the gene...
متن کاملRobot Arm Performing Writing through Speech Recognition Using Dynamic Time Warping Algorithm
This paper aims to develop a writing robot by recognizing the speech signal from the user. The robot arm constructed mainly for the disabled people who can’t perform writing on their own. Here, dynamic time warping (DTW) algorithm is used to recognize the speech signal from the user. The action performed by the robot arm in the environment is done by reducing the redundancy which frequently fac...
متن کاملSoft Motion Trajectory Planning and Control for Service Manipulator Robot
One important difference between industrial robotic manipulators and service robot applications is the human interaction, which introduce safety and comfort constraints. In this paper, we define soft motions conditions to facilitate this cohabitation. We propose an on-line trajectory planner that generates the necessary references to produce soft motion and a control loop that guarantees the en...
متن کاملCalibration free 3D robot control system based on agents
Robot vision is usually based on well-calibrated system in which the large numbers of calibration parameters cause error-prone and imprecise behaviour of the system. The fact that humans use a visual feedback intuitively initiated efforts to develop the robot control system based on agents for 3D control of robot arm without calibration. Using the simulator of 3-segment robot arm, the operators...
متن کامل